Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Visual C++</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Visual_C%2B%2B"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Visual_C rootpage-Visual_C skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Visual C++</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">

<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Visual C++
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" style="text-align:center;"><span typeof="mw:File"></span>
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><a href="Microsoft" title="Microsoft">Microsoft</a>
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td>1993
</td></tr>
<tr>
<td><b>Aktuelle&nbsp;<a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td>14.42.34433.0<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> <br> (6.&nbsp;November 2024)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmier­sprache</a></b>
</td>
<td><a href="C%2B%2B" title="C++">C++</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Compiler" title="Compiler">Compiler</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><span class="wikidata-content"><a href="Freeware" title="Freeware">Freeware</a>, <a href="Shareware" title="Shareware">Shareware</a></span>
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/cpp/">docs.microsoft.com/cpp/</a>
</td></tr></tbody></table>
<p><b>Microsoft Visual C++</b> (Abkürzung: MSVC) ist ein <a href="Compiler" title="Compiler">Compiler</a> des Unternehmens <a href="Microsoft" title="Microsoft">Microsoft</a> zur Entwicklung von Software in der Programmiersprache <a href="C%2B%2B" title="C++">C++</a> unter dem Betriebssystem <a href="Windows" class="mw-redirect" title="Windows">Windows</a> und anderen Betriebssystemen von Microsoft.
</p><p>Aktuelle Versionen von Visual C++ verfügen über den erweiterten C++-Befehlssatz <a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a>, der unter anderem die Nutzung der <a href=".Net-Framework" title=".Net-Framework">.Net-Framework</a>-Programmierung vereinfachen soll.
</p><p>Visual C++ Produkte wurden als grafische Entwicklungswerkzeuge konzipiert und werden daher meist zusammen mit einer <a href="Integrierte_Entwicklungsumgebung" title="Integrierte Entwicklungsumgebung">Entwicklungsumgebung</a> ausgeliefert. Diese war anfangs auf die reine C++ Entwicklung ausgelegt und unterschied sich von anderen <a href="Integrierte_Entwicklungsumgebung" title="Integrierte Entwicklungsumgebung">IDEs</a> wie jenen von <a href="Visual_Basic_Classic" title="Visual Basic Classic">Visual Basic</a> oder <a href="Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a>.
</p><p>Durch die .NET Strategie wurden mit <i>Visual Studio 2002</i> alle unterstützten Sprachen (C++, <a href="C-Sharp" title="C-Sharp">C#</a>, <a href="Visual_Basic_.NET" title="Visual Basic .NET">VB.NET</a>) in einer einzigen grafischen Entwicklungsumgebung zusammengefasst. Visual C++ ist seither ein Bestandteil von <a href="Visual_Studio" title="Visual Studio">Visual Studio</a>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Verfügbarkeit"><span id="Verf.C3.BCgbarkeit"></span>Verfügbarkeit</h2></div>
<p>Alle <i>Visual Studio Professional</i> und <i>Visual Studio Enterprise</i> Produkte enthalten seit ihrer Einführung eine vollständige Visual C++ Umgebung mit allen Plattform-Toolsets und den aktuellen Bibliotheksversionen von <a href="Microsoft_Foundation_Classes" title="Microsoft Foundation Classes">MFC</a>, <a href="Active_Template_Library" title="Active Template Library">ATL</a> und weiteren Programmierschnittstellen für den Unternehmensbereich.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p>Von Version 2005 bis 2010 war Visual C++ als kostenlose separate <i>Express Edition</i> mit eigener eingeschränkter <a href="Integrated_Development_Environment" class="mw-redirect" title="Integrated Development Environment">IDE</a> aber ohne die anderen Visual Studio Sprachen verfügbar.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> Für weitere Sprachen wurden eigene Express-Produkte angeboten, wie z.&nbsp;B.: <i>Visual C# Express</i>, <i>Visual Basic Express</i> oder <i><a href="J-Sharp" title="J-Sharp">Visual J#</a> Express</i>.
</p><p>Von 2012 bis 2017 existierte Visual C++ innerhalb von <i>Visual Studio Express für Desktop</i> neben C# und Visual Basic in einer ebenfalls eingeschränkten Umgebung.
</p><p>Das separat kostenlos herunterladbare <i>Windows Platform SDK</i> (heute <i>Windows SDK</i> genannt) ist ebenfalls mit einem Visual C++ Compiler ausgestattet, dem jedoch eine grafische Entwicklungsumgebung fehlt.
</p><p>Ab 2013 starteten mit <i>Visual Studio Community</i> und den <i>Build Tools für Visual Studio</i> zwei weitere Produktserien, die Visual C++ bereitstellen. Die <i>Community Edition</i> löste die <i>Express Editionen</i> als kostenlose grafische Umgebungen ab, während die <i>Build Tools</i> nur die Compiler Toolsets ohne grafische Werkzeuge installierten um für automatische Build-Prozesse eingesetzt zu werden, wie z.&nbsp;B.: in <a href="Docker_(Software)" title="Docker (Software)">Docker Containern</a>.
</p><p>Die aktuelle Version von Visual C++ ist Bestandteil der Entwicklungsumgebung <a href="Microsoft_Visual_Studio" class="mw-redirect" title="Microsoft Visual Studio">Microsoft Visual Studio</a> 2022. Sie ist in den kostenpflichtigen Varianten <i>Professional</i>, <i>Enterprise</i> und <i>Test Professional</i> erhältlich und kostenfrei als <i>Community Edition</i> oder über die <i>Build Tools für Visual Studio</i> beziehbar.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Vermarktung">Vermarktung</h2></div>
<p>Aus Marketinggründen trugen die Versionen 2002 und 2003 das Kürzel .NET als Zusatz im Namen. 2005 kam Microsoft von diesem Benennungsschema wieder ab.
</p><p>Die kostenpflichtigen <i>Professional</i> und <i>Enterprise Editionen</i> von <i>Visual Studio</i> richten sich an professionelle Entwickler und Unternehmen für die Herstellung von kommerzieller Software. Sie enthalten zahlreiche Vorlagen für verschiedene Visual C++ basierte Projekte und sind durch <a href="Plugin_(Entwurfsmuster)" title="Plugin (Entwurfsmuster)">Plugins</a> beliebig erweiterbar. Bei Problemen können Entwickler den technischen Support von Microsoft in Anspruch nehmen.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>Die kostenlosen <i>Visual C++ Express Editionen</i> waren für den Einstieg in die Programmierung und kleine Projekte vorgesehen. Deren Entwicklungsumgebungen waren stark eingeschränkt und die installierten Compiler Toolsets deckten weniger Plattformen als die kostenpflichtigen Varianten ab (z.&nbsp;B.: anfangs nur <a href="Win32" class="mw-redirect" title="Win32">Win32</a>, später zusätzlich <a href="Win64" class="mw-redirect" title="Win64">Win64</a>). Auch fehlten Bibliotheken für die WinAPI Anbindung oder <a href="Microsoft_Foundation_Classes" title="Microsoft Foundation Classes">MFC</a> und ATL. Diese wurden jedoch in späteren Editionen teilweise ergänzt. Der Einsatz von Express Editionen für die Schaffung kommerzielle Produkte ist <i>nicht</i> untersagt.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Ein Umstieg von den Express zu den Professional und Enterprise Editionen war jederzeit möglich, da kompatible Dateiformate benutzt wurden.
</p><p>Mit <i>Visual Studio Community</i> wurde ein Großteil aller vorher nur kostenpflichtig erhältlichen Funktionen freigegeben. Die Community Lizenz gestattet die Arbeit an privaten, gemeinnützigen und <a href="Open_Source" title="Open Source">Open-Source</a>-Projekten, schließt aber die kommerzielle Nutzung in Unternehmen ab einem bestimmten Umsatz aus.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Die somit freie Verfügbarkeit von Visual C++ trug zur Verbreitung des Compiler bei ohne das Geschäftsmodell der kostenpflichtigen Produkte zu beeinträchtigen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Versionsgeschichte">Versionsgeschichte</h2></div>
<p>Die Version 1.0 von Visual C++ erschien 1993 für <a href="Windows_3.1" class="mw-redirect" title="Windows 3.1">Windows 3.1</a>. Sie war als Nachfolger von <a href="Microsoft_C" title="Microsoft C">Microsoft C/C++</a> für <a href="Disk_Operating_System" title="Disk Operating System">DOS</a> vorgesehen. Version 2.0 von 1994 sollte als erste reine <a href="32-Bit-Architektur" title="32-Bit-Architektur">32-Bit</a>-Version den Umstieg auf <a href="Windows_9x" title="Windows 9x">Windows 9x</a> vorbereiten. Version 4.0 führte die neue Integrierte Entwicklungsumgebung <i>Developer Studio</i> ein.
</p><p>Die Versionen ab 2002 sind in der Lage, außer der <a href="Microsoft_Foundation_Classes" title="Microsoft Foundation Classes">MFC</a> noch auf .NET basierende Projekte zu erstellen. Die ursprünglich „Managed C++“ genannten Spracherweiterungen wurden stark überarbeitet und stehen ab Version 2005 von Visual C++ als <a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a> zur Verfügung.
</p><p>Seit 2012 ist die Entwicklung von <a href="Windows_Store" class="mw-redirect" title="Windows Store">Window Store Apps</a> möglich, die nicht auf dem <a href="Win32-API" class="mw-redirect" title="Win32-API">Win32-API</a>, sondern auf der neuen <a href="Windows_Runtime" title="Windows Runtime">Windows Runtime</a> Schnittstelle aufbauen. Ab 2015 werden alle neuen <a href="Application_Programming_Interface" class="mw-redirect" title="Application Programming Interface">API</a> Modelle durch die <a href="Universal_Windows_Platform" title="Universal Windows Platform">Universal Windows Platform</a> zusammengefasst, die ebenfalls durch Visual C++ programmiert werden kann. Eine Spracherweiterung namens <a href="C%2B%2B/CX" title="C++/CX">C++/CX</a> ermöglicht hierbei den einfachen Zugang zu Windows Runtime Funktionen. Alternativ kann über die Windows Runtime C++ Template Library (WRL) mit Standard-C++ ebenso auf die Windows Runtime Umgebung zugegriffen werden.
</p><p>Seit Version 2022 werden nur noch 64-Bit-Versionen von Visual Studio veröffentlicht. Neu hinzugekommen ist die native Unterstützung von <a href="ARM64" class="mw-redirect" title="ARM64">ARM64</a> als Hostplattform für Visual Studio unter <a href="Microsoft_Windows_11" class="mw-redirect" title="Microsoft Windows 11">Windows 11</a>, in der nativer C++ Code auf ARM64 <a href="Hardware" title="Hardware">Hardware</a> entwickelt und ausgeführt werden kann. (Debugging von ARM32 und ARM64 Code war zuvor nur per <a href="Debuggen" title="Debuggen">Remote-Debugger</a> von einem x86-Studio aus möglich). Mit dem zusätzlichen ARM64EC Binärstandard ab Visual Studio 2022 17.4 steht eine Brückentechnologie zwischen x86-64 und ARM64 bereit, die der Softwaremigration von X86 hin zur ARM Plattform dienen soll.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Compiler_Versionierung">Compiler Versionierung</h3></div>
<p>Die Visual C++ Versionierung liegt in bis zu 3 unterschiedlichen Varianten vor:<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Version der Visual Studio Produktserie, in der der Compiler enthalten ist. Sie ist seit dem Jahr 2002 dem Jahr der Veröffentlichung angenähert (z.&nbsp;B.: Visual Studio / Visual C++ 2003)</li>
<li><a href="Versionsnummer" title="Versionsnummer">Versionsnummer</a> des Compilers, die als Haupt- und Nebenversion hochgezählt wird (z.&nbsp;B.: MSVC-7.1)</li>
<li><code>_MSC_VER</code> Versionsmakro als hochgezählte Ganzzahl, die innerhalb von C/C++ Codes benutzt werden kann, um den Compiler zu erkennen und neue Funktionen einzubinden. Visual C++ 1.0 beginnt bei <code>_MSC_VER</code> <code>800</code> als Nachfolger von Microsoft C/C++ 7.0 mit einer <code>_MSC_VER</code> von <code>700</code>.</li></ul>
<table class="wikitable">
<tbody><tr>
<th>Titel
</th>
<th>Version
</th>
<th>_MSC_VER
</th>
<th>Datum
</th>
<th>Neue Funktionen
</th></tr>
<tr>
<td>Visual C++ 1.0
</td>
<td>1.0
</td>
<td>800
</td>
<td>Februar 1993
</td>
<td>erste Version, für <a href="Microsoft_Windows_3.1" title="Microsoft Windows 3.1">Microsoft Windows 3.1</a>, in der Professional-Version auch für <a href="MS-DOS" title="MS-DOS">DOS</a>. Die Standard-Version ersetzte <a href="QuickC_for_Windows" class="mw-redirect" title="QuickC for Windows">QuickC for Windows 1.0</a>. Die Professional-Version ersetzte <a href="Microsoft_C" title="Microsoft C">Microsoft C/C++ 7.0</a>.
</td></tr>
<tr>
<td>Visual C++ 1.0 32-Bit-Edition
</td>
<td>1.0
</td>
<td>800
</td>
<td>August 1993
</td>
<td>für <a href="Microsoft_Windows_NT_3.1" title="Microsoft Windows NT 3.1">Microsoft Windows NT 3.1</a>, nur für x86
</td></tr>
<tr>
<td>Visual C++ 1.5
</td>
<td>1.5
</td>
<td>800<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</td>
<td>Dezember 1993<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</td>
<td>letzte Version, die selber unter <a href="Microsoft_Windows_3.1" title="Microsoft Windows 3.1">Microsoft Windows 3.1</a> lauffähig ist und <a href="16-Bit-Architektur" title="16-Bit-Architektur">16-Bit</a>-Programme erzeugen kann
</td></tr>
<tr>
<td>Visual C++ 2.0
</td>
<td>2.0
</td>
<td>900
</td>
<td>Oktober 1994<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</td>
<td>für <a href="Microsoft_Windows_NT_3.5" title="Microsoft Windows NT 3.5">Microsoft Windows NT 3.5</a> (unterstützt x86, <a href="MIPS-Architektur" title="MIPS-Architektur">MIPS</a> und <a href="Alpha-Prozessor" title="Alpha-Prozessor">Alpha-Prozessoren</a>), MFC 3.0, unterstützt <a href="Windows_3.x" title="Windows 3.x">Windows 3.x</a> nur noch via <a href="Win32s" class="mw-redirect" title="Win32s">Win32s</a>, erste Version für <a href="Macintosh" title="Macintosh">Macintosh</a> (nur <a href="Motorola_68000" title="Motorola 68000">Motorola-68000</a>-Prozessoren)
</td></tr>
<tr>
<td>Visual C++ 4.0
</td>
<td>4.0
</td>
<td>1000
</td>
<td>September 1995<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</td>
<td>für <a href="Microsoft_Windows_NT_3.51" title="Microsoft Windows NT 3.51">Microsoft Windows NT 3.51</a> und erstmals <a href="Microsoft_Windows_95" title="Microsoft Windows 95">Microsoft Windows 95</a>, MFC 4.0, neue Integrierte Entwicklungsumgebung <i>Developer Studio</i>, erste Version für <a href="PowerPC" title="PowerPC">PowerPC</a>-Prozessoren, enthielt auch eine CD mit Visual C++ 1.52 für 16-Bit-Rückwärtskompatibilität. Die Standard-Version enthält vergleichbar zu QuickC keinen optimierenden Compiler.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 4.1
</td>
<td>4.1
</td>
<td>1010
</td>
<td>
</td>
<td>für Microsoft Windows NT 3.51 und Microsoft Windows 95, erste Version mit Microsoft Game <a href="Software_Development_Kit" title="Software Development Kit">SDK</a> (später umbenannt in <a href="DirectX" title="DirectX">DirectX</a>), letzte Version mit Unterstützung für MIPS-Prozessoren und Win32s, nur als Update für MSDN-Abonnenten erhältlich gewesen
</td></tr>
<tr>
<td>Visual C++ 4.2
</td>
<td>4.2
</td>
<td>1020
</td>
<td>September 1996
</td>
<td>für <a href="Microsoft_Windows_NT_4.0" title="Microsoft Windows NT 4.0">Microsoft Windows NT 4.0</a> und Microsoft Windows 95, MFC 4.2 mit Unterstützung für <a href="ActiveX" title="ActiveX">ActiveX</a>, letzte Version mit Unterstützung für Macintosh und für <a href="PowerPC" title="PowerPC">PowerPC</a>-Prozessoren
</td></tr>
<tr>
<td>Visual C++ 5.0
</td>
<td>5.0
</td>
<td>1100
</td>
<td>April 1997<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup>
</td>
<td>für Microsoft Windows NT 4.0 und Microsoft Windows 95, modernisierte Entwicklungsumgebung, MFC 4.21
</td></tr>
<tr>
<td>Visual C++ 6.0
</td>
<td>6.0
</td>
<td>1200
</td>
<td>Dezember 1998
</td>
<td>für Microsoft Windows NT 4.0 und <a href="Microsoft_Windows_98" title="Microsoft Windows 98">Microsoft Windows 98</a> sowie das kommende <a href="Windows_2000" class="mw-redirect" title="Windows 2000">Windows 2000</a>, MFC 6.0, letzte Version für Alpha-Prozessoren
</td></tr>
<tr>
<td>Visual C++ .NET 2002
</td>
<td>7.0
</td>
<td>1300
</td>
<td>2002
</td>
<td>für <a href="Microsoft_Windows_XP" title="Microsoft Windows XP">Microsoft Windows XP</a>, erstmalige Unterstützung für <a href=".Net-Framework" title=".Net-Framework">.NET</a>-Projekte (1.0), Managed C++
</td></tr>
<tr>
<td>Visual C++ .NET 2003
</td>
<td>7.1
</td>
<td>1310
</td>
<td>2003
</td>
<td>Verbesserte C++03 Unterstützung, .NET 1.1
</td></tr>
<tr>
<td>Visual C++ 2005
</td>
<td>8.0
</td>
<td>1400
</td>
<td>November 2005
</td>
<td><a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a>, .NET 2.0
</td></tr>
<tr>
<td>Visual C++ 2008
</td>
<td>9.0
</td>
<td>1500
</td>
<td>November 2007
</td>
<td>für <a href="Microsoft_Windows_Vista" title="Microsoft Windows Vista">Microsoft Windows Vista</a>, .NET 3.5, SP1 beinhaltet TR1 (Vorschau auf C++11 Bibliotheksfunktionen)<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2010
</td>
<td>10.0
</td>
<td>1600
</td>
<td>April 2010
</td>
<td>für <a href="Microsoft_Windows_7" title="Microsoft Windows 7">Microsoft Windows 7</a>, .NET 4.0, teilweise C++11 Unterstützung, verbessertes C++ Parsing für IntelliSense<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2012
</td>
<td>11.0
</td>
<td>1700
</td>
<td>April 2012
</td>
<td>für <a href="Microsoft_Windows_8" title="Microsoft Windows 8">Microsoft Windows 8</a>, .NET 4.5, <a href="App_Store" title="App Store">App-Store</a> Unterstützung, verbesserte C++11 Unterstützung<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2013
</td>
<td>12.0
</td>
<td>1800
</td>
<td>Oktober 2013
</td>
<td>für <a href="Microsoft_Windows_8.1" class="mw-redirect" title="Microsoft Windows 8.1">Microsoft Windows 8.1</a>, .NET 4.5.1, erstmals <a href="C_(Programmiersprache)" title="C (Programmiersprache)">C99</a> Unterstützung<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>, weiter verbesserte C++11 Unterstützung<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2015
</td>
<td>14.00
</td>
<td>1900
</td>
<td>Juli 2015
</td>
<td>für <a href="Microsoft_Windows_10" title="Microsoft Windows 10">Microsoft Windows 10</a>, <a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a> und <a href="IOS_(Betriebssystem)" title="IOS (Betriebssystem)">iOS</a> als Zielplattformen, C++14 Unterstützung, einige C++17 Features<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2017
</td>
<td>14.10
</td>
<td>1910
</td>
<td>März 2017
</td>
<td>für <a href="Microsoft_Windows_10" title="Microsoft Windows 10">Microsoft Windows 10</a>, <a href=".NET_Core" class="mw-redirect" title=".NET Core">.NET Core</a>, C++17 Unterstützung, teilweise C11 Unterstützung<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2019
</td>
<td>14.20
</td>
<td>1920
</td>
<td>April 2019
</td>
<td>für <a href="Microsoft_Windows_10" title="Microsoft Windows 10">Microsoft Windows 10</a>, teilweise C++20 Unterstützung, <a href="CMake" title="CMake">CMake</a> Integration<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>, teilweise C11 und C17 Unterstützung<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>Visual C++ 2022
</td>
<td>14.30
</td>
<td>1930
</td>
<td>November 2021
</td>
<td>für <a href="Microsoft_Windows_11" class="mw-redirect" title="Microsoft Windows 11">Microsoft Windows 11</a>, erstmals nur für <a href="64-Bit-Architektur" title="64-Bit-Architektur">64-Bit</a>-Hosts verfügbar, mit Version 17.4 wurde die erste native <a href="ARM64" class="mw-redirect" title="ARM64">ARM64</a>-Variante für Windows 11 ARM64 veröffentlicht.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</td></tr></tbody></table>
<p>Ab Visual Studio 2015 v14.0 wird das Visual C++ Compiler-Toolset im Verhältnis zur Visual Studio Version unterschiedlich hochgezählt. Während die Studio Hauptversion erhöht wird und die Nebenversion Updates abbildet, ist die Hauptversion des C++ Toolsets aktuell auf <code>14</code> festgesetzt und die Nebenversion bildet in Zehnerschritten die Hauptversion des Studio Produktes ab.
</p><p>Eine neuere Version von Visual Studio kann mit älteren Versionen des Toolsets betrieben werden.
</p><p>Beispiel: Studio 2022 v17 Projekt kompiliert mit Toolset 14.10 (von Studio 2017 v15).
</p>
<table class="wikitable">
<caption>
</caption>
<tbody><tr>
<th>Titel
</th>
<th>Studio Version
</th>
<th>C++ Toolset Version
</th>
<th>_MSC_VER
</th></tr>
<tr>
<td>Visual Studio 2015
</td>
<td>14.x
</td>
<td>14.0x
</td>
<td>&gt;= 1900
</td></tr>
<tr>
<td>Visual Studio 2017
</td>
<td>15.x
</td>
<td>14.1x
</td>
<td>&gt;= 1910
</td></tr>
<tr>
<td>Visual Studio 2019
</td>
<td>16.x
</td>
<td>14.2x
</td>
<td>&gt;= 1920
</td></tr>
<tr>
<td>Visual Studio 2022
</td>
<td>&lt;=17.9.x
</td>
<td>14.3x
</td>
<td>&gt;= 1930
</td></tr>
<tr>
<td>Visual Studio 2022
</td>
<td>&gt;=17.10.x
</td>
<td>14.4x
</td>
<td>&gt;= 1940
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="C_und_C++_Standard_Unterstützung"><span id="C_und_C.2B.2B_Standard_Unterst.C3.BCtzung"></span>C und C++ Standard Unterstützung</h2></div>
<p>Die vollständige Unterstützung der einzelnen C++ Standards ist nicht eindeutig an die Jahreszahlen der Produktveröffentlichungen von Visual C++ gebunden.
</p><p>Eine Visual C++ Compilerversion kann bereits Entwürfe von Funktionen beinhalten, die erst später in einem C++ Standard veröffentlicht werden (z.&nbsp;B.: VC++ 2010 enthielt bereits einige C++11 Features). Parallel dazu werden manche Funktionen erst spät (teilweise erst nach vielen Jahren) oder gar nicht implementiert.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p><p>Visual C++ unterstützte bis zur Version 2012 (v11) nur den originalen C90 Standard, wodurch viele modernere C-Projekte (Dateiendung <code>.c</code>) nicht übersetzt werden konnten. Mit Visual C++ 2013 (v12) kam erstmals C99 Support hinzu und seit Visual C++ 2017 (v14.1) wird schrittweise der C11 und C17 Support ausgebaut.
</p>
<div class="mw-heading mw-heading2"><h2 id="Unterstützte_C++_Zielplattformen"><span id="Unterst.C3.BCtzte_C.2B.2B_Zielplattformen"></span>Unterstützte C++ Zielplattformen</h2></div>
<ul><li>Windows Desktop Apps und Konsolendienste (x86-32, x86-64, ARM-32, ARM-64)</li>
<li>Windows Universal Apps (x86-32, x86-64, ARM-32, ARM-64)</li>
<li>Windows Driver (x86-32, x86-64, ARM-32, ARM-64)</li>
<li><a href="Microsoft_Windows_CE" title="Microsoft Windows CE">Windows CE</a> (x86, ARM und weitere)<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup></li>
<li>.NET <a href="Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a> (Unmanaged-, Pure- und Safe-Mode)</li>
<li>Microsoft-<a href="Portable_Operating_System_Interface" class="mw-redirect" title="Portable Operating System Interface">POSIX</a> (Optionale Unix Dienste ab <a href="Microsoft_Windows_NT_4.0" title="Microsoft Windows NT 4.0">Windows NT 4</a>, nur bis einschließlich <a href="Microsoft_Windows_8" title="Microsoft Windows 8">Windows 8</a> verfügbar)</li>
<li><a href="Unified_Extensible_Firmware_Interface" title="Unified Extensible Firmware Interface">UEFI</a> ROM, Runtime, Boot, Applications (x86-32, x86-64, ARM-32, ARM-64)</li>
<li><a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a> (Visual Studio Cross-Platform Module auf x86 und ARM-32, ARM-64)<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup></li>
<li><a href="IOS_(Betriebssystem)" title="IOS (Betriebssystem)">iOS</a> (Visual Studio Cross-Platform Module)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Dirk Louis: <cite style="font-style:italic">Visual C++ 2008 – Kompendium</cite>. Markt und Technik, 2008, ISBN 978-3-8272-4323-2.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&amp;rft.au=Dirk+Louis&amp;rft.btitle=Visual+C%2B%2B+2008+-+Kompendium&amp;rft.date=2008&amp;rft.genre=book&amp;rft.isbn=9783827243232&amp;rft.pub=Markt+und+Technik" style="display:none">&nbsp;</span></li>
<li>André Willms: <cite style="font-style:italic">Einstieg in Visual C++ 2005</cite>. Galileo Computing, 2006, ISBN 3-89842-835-4.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&amp;rft.au=Andr%C3%A9+Willms&amp;rft.btitle=Einstieg+in+Visual+C%2B%2B+2005&amp;rft.date=2006&amp;rft.genre=book&amp;rft.isbn=3898428354&amp;rft.pub=Galileo+Computing" style="display:none">&nbsp;</span></li>
<li>George Shepherd, David Kruglinski: <cite style="font-style:italic">Inside Visual C++ .NET</cite>. Microsoft Press, 2003, ISBN 3-86063-678-2.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&amp;rft.au=George+Shepherd%2C+David+Kruglinski&amp;rft.btitle=Inside+Visual+C%2B%2B+.NET&amp;rft.date=2003&amp;rft.genre=book&amp;rft.isbn=3860636782&amp;rft.pub=Microsoft+Press" style="display:none">&nbsp;</span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120726155120/https://msdn.microsoft.com/de-de/vstudio/hh386302"><i>Erlernen von Visual C++.</i></a> In: <i><a href="MSDN" class="mw-redirect" title="MSDN">MSDN</a>.</i> Archiviert vom <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fmsdn.microsoft.com%2Fde-de%2Fvstudio%2Fhh386302">Original</a></span> am <span style="white-space:nowrap;">26.&nbsp;Juli 2012</span><span style="display:none">;</span><span class="Abrufdatum" style="display:none"> abgerufen am 13.&nbsp;August 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Erlernen+von+Visual+C%2B%2B&amp;rft.description=Erlernen+von+Visual+C%2B%2B&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20120726155120%2Fhttps%3A%2F%2Fmsdn.microsoft.com%2Fde-de%2Fvstudio%2Fhh386302&amp;rft.source=https://msdn.microsoft.com/de-de/vstudio/hh386302">&nbsp;</span></li>
<li><span class="cite"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/visualstudio/"><i>Dokumentation zur Visual Studio-Produktfamilie.</i></a> In: <i>learn.microsoft.com.</i><span class="Abrufdatum" style="display:none"> Abgerufen am 13.&nbsp;August 2025</span></span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Dokumentation+zur+Visual+Studio-Produktfamilie&amp;rft.description=Dokumentation+zur+Visual+Studio-Produktfamilie&amp;rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fde-de%2Fvisualstudio%2F">&nbsp;</span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/abbodi1406/vcredist/blob/master/source_links/README.md"><i>Source Links Archive: Microsoft Visual C++ 2015–2022 Redistributables – v14.</i></a> <a href="GitHub" title="GitHub">GitHub</a>, 13.&nbsp;August 2024,<span class="Abrufdatum"> abgerufen am 6.&nbsp;November 2024</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Source+Links+Archive%3A+Microsoft+Visual+C%2B%2B+2015%E2%80%932022+Redistributables+%E2%80%93+v14&amp;rft.description=Source+Links+Archive%3A+Microsoft+Visual+C%2B%2B+2015%E2%80%932022+Redistributables+%E2%80%93+v14&amp;rft.identifier=https%3A%2F%2Fgithub.com%2Fabbodi1406%2Fvcredist%2Fblob%2Fmaster%2Fsource_links%2FREADME.md&amp;rft.publisher=%5B%5BGitHub%5D%5D&amp;rft.date=2024-08-13">&nbsp;</span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="cite">Tyler Whitney et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-tools-and-features-in-visual-studio-editions"><i>C++ Tools and Features in Visual Studio Editions.</i></a><span class="Abrufdatum"> Abgerufen am 14.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=C%2B%2B+Tools+and+Features+in+Visual+Studio+Editions&amp;rft.description=C%2B%2B+Tools+and+Features+in+Visual+Studio+Editions&amp;rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fcpp%2Foverview%2Fvisual-cpp-tools-and-features-in-visual-studio-editions&amp;rft.creator=Tyler+Whitney+et+al.&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.coder-welten.de/tools/ms-visual-cpp.htm"><i>Windows- und Konsolenanwendungen mit MS Visual C++.</i></a><span class="Abrufdatum"> Abgerufen am 14.&nbsp;Dezember 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Windows-+und+Konsolenanwendungen+mit+MS+Visual+C%2B%2B&amp;rft.description=Windows-+und+Konsolenanwendungen+mit+MS+Visual+C%2B%2B&amp;rft.identifier=https%3A%2F%2Fwww.coder-welten.de%2Ftools%2Fms-visual-cpp.htm">&nbsp;</span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.visualstudio.com/de/vs/compare/">Die unterschiedlichen Versionen von Visual Studio</a></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/de/license-terms/mlt687465/"><i>MICROSOFT VISUAL STUDIO ENTERPRISE 2017, VISUAL STUDIO PROFESSIONAL 2017, VISUAL STUDIO TEST PROFESSIONAL 2017 UND TESTVERSION.</i></a><span class="Abrufdatum"> Abgerufen am 14.&nbsp;Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=MICROSOFT+VISUAL+STUDIO+ENTERPRISE+2017%2C+VISUAL+STUDIO+PROFESSIONAL+2017%2C+VISUAL+STUDIO+TEST+PROFESSIONAL+2017+UND+TESTVERSION&amp;rft.description=MICROSOFT+VISUAL+STUDIO+ENTERPRISE+2017%2C+VISUAL+STUDIO+PROFESSIONAL+2017%2C+VISUAL+STUDIO+TEST+PROFESSIONAL+2017+UND+TESTVERSION&amp;rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fde%2Flicense-terms%2Fmlt687465%2F&amp;rft.language=de-DE">&nbsp;</span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/de/license-terms/mlt080317/"><i>MICROSOFT-SOFTWARE-LIZENZBESTIMMUNGEN MICROSOFT VISUAL STUDIO 2017 EXPRESS FÜR WINDOWS DESKTOP.</i></a><span class="Abrufdatum"> Abgerufen am 14.&nbsp;Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=MICROSOFT-SOFTWARE-LIZENZBESTIMMUNGEN+MICROSOFT+VISUAL+STUDIO+2017+EXPRESS+F%C3%9CR+WINDOWS+DESKTOP&amp;rft.description=MICROSOFT-SOFTWARE-LIZENZBESTIMMUNGEN+MICROSOFT+VISUAL+STUDIO+2017+EXPRESS+F%C3%9CR+WINDOWS+DESKTOP&amp;rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fde%2Flicense-terms%2Fmlt080317%2F&amp;rft.language=de-DE">&nbsp;</span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/de/license-terms/mlt553321/"><i>MICROSOFT VISUAL STUDIO COMMUNITY 2017.</i></a><span class="Abrufdatum"> Abgerufen am 14.&nbsp;Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=MICROSOFT+VISUAL+STUDIO+COMMUNITY+2017&amp;rft.description=MICROSOFT+VISUAL+STUDIO+COMMUNITY+2017&amp;rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fde%2Flicense-terms%2Fmlt553321%2F&amp;rft.language=de-DE">&nbsp;</span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="cite">Marc Sweetgall et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows/arm/arm64ec"><i>Arm64EC for Windows 11 apps on Arm.</i></a><span class="Abrufdatum"> Abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Arm64EC+for+Windows+11+apps+on+Arm&amp;rft.description=Arm64EC+for+Windows+11+apps+on+Arm&amp;rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fwindows%2Farm%2Farm64ec&amp;rft.creator=Marc+Sweetgall+et+al.&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://dev.to/yumetodo/list-of-mscver-and-mscfullver-8nd"><i>List of _MSC_VER and _MSC_FULL_VER.</i></a><span class="Abrufdatum"> Abgerufen am 14.&nbsp;Dezember 2022</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=List+of+_MSC_VER+and+_MSC_FULL_VER&amp;rft.description=List+of+_MSC_VER+and+_MSC_FULL_VER&amp;rft.identifier=https%3A%2F%2Fdev.to%2Fyumetodo%2Flist-of-mscver-and-mscfullver-8nd&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><cite class="lang" lang="en" dir="auto" style="font-style:italic">Predefined Macros</cite>. C/C++ Language and Run-Time Reference. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Microsoft Visual C++ 1.5 Hilfe (MSCXX.HLP)</cite>. 1993 (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Visual+C%2B%2B&amp;rft.atitle=Predefined+Macros&amp;rft.btitle=Microsoft+Visual+C%2B%2B+1.5+Hilfe+%28MSCXX.HLP%29&amp;rft.date=1993&amp;rft.genre=book" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text">"Visual C++ 1.5 Beta" umfangreicher Vorabtest in der PC Professionell 2/94 S. 15</span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text">"Die Programm-Macher" Testvergleich mit anderen Compilern in der PC Professionell 1/95 S. 136</span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text">"Visual C++ 2.0 Beta" umfangreicher Vorabtest in der PC Professionell 9/94 S. 26</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text">"C/C++-COMPILER FÜR WINDOWS Programmiermaschinen" Vergleich mehrerer Compiler in der PC Professionell 9/96 S. 146</span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://www.malsmith.net/blog/visual-c-visual-history/">http://www.malsmith.net/blog/visual-c-visual-history/</a> A visual history of Visual C++</span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text">"MICROSOFT VISUAL C++ 5.0 Entwickeln fürs Netz" PC Professionell 5/97 S. 66</span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><span class="cite">Visual CPP Team: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-c-2008-feature-pack-released/"><i>Visual C++ 2008 Feature Pack Released!</i></a> 7.&nbsp;April 2008,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Visual+C%2B%2B+2008+Feature+Pack+Released%21&amp;rft.description=Visual+C%2B%2B+2008+Feature+Pack+Released%21&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-c-2008-feature-pack-released%2F&amp;rft.creator=Visual+CPP+Team&amp;rft.date=2008-04-07&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="cite">Visual CPP Team: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-studio-2010-is-now-available/"><i>Visual Studio 2010 is Now Available.</i></a> 13.&nbsp;April 2010,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Visual+Studio+2010+is+Now+Available&amp;rft.description=Visual+Studio+2010+is+Now+Available&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-studio-2010-is-now-available%2F&amp;rft.creator=Visual+CPP+Team&amp;rft.date=2010-04-13&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="cite">Visual Studio Blog: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/visual-studio-2012-rc-available-now/"><i>Visual Studio 2012 RC Available Now!</i></a> 31.&nbsp;Mai 2012,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Visual+Studio+2012+RC+Available+Now%21&amp;rft.description=Visual+Studio+2012+RC+Available+Now%21&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Fvisual-studio-2012-rc-available-now%2F&amp;rft.creator=Visual+Studio+Blog&amp;rft.date=2012-05-31&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><span class="cite">Pat Brenner: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c99-library-support-in-visual-studio-2013/"><i>C99 library support in Visual Studio 2013.</i></a> 19.&nbsp;Juli 2013,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=C99+library+support+in+Visual+Studio+2013&amp;rft.description=C99+library+support+in+Visual+Studio+2013&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fc99-library-support-in-visual-studio-2013%2F&amp;rft.creator=Pat+Brenner&amp;rft.date=2013-07-19&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><span class="cite">Eric Battalio: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-studio-2013-available-now/"><i>Visual Studio 2013 Available Now!</i></a> 17.&nbsp;Oktober 2013,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Visual+Studio+2013+Available+Now%21&amp;rft.description=Visual+Studio+2013+Available+Now%21&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-studio-2013-available-now%2F&amp;rft.creator=Eric+Battalio&amp;rft.date=2013-10-17&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><span class="cite">Eric Battalio: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/visual-studio-2015-preview-is-now-available/"><i>Visual Studio 2015 Preview is Now Available.</i></a> 12.&nbsp;November 2014,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Visual+Studio+2015+Preview+is+Now+Available&amp;rft.description=Visual+Studio+2015+Preview+is+Now+Available&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fvisual-studio-2015-preview-is-now-available%2F&amp;rft.creator=Eric+Battalio&amp;rft.date=2014-11-12&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><span class="cite">Julia Liuson: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/announcing-visual-studio-2017-general-availability-and-more/"><i>Announcing Visual Studio 2017 General Availability... and more.</i></a> 7.&nbsp;März 2017,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Announcing+Visual+Studio+2017+General+Availability...+and+more&amp;rft.description=Announcing+Visual+Studio+2017+General+Availability...+and+more&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Fannouncing-visual-studio-2017-general-availability-and-more%2F&amp;rft.creator=Julia+Liuson&amp;rft.date=2017-03-07&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text"><span class="cite">Angel Zhou: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/visual-studio-2019-preview-2-is-now-available/"><i>Visual Studio 2019 Preview 2 is now available.</i></a> 24.&nbsp;Januar 2019,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Visual+Studio+2019+Preview+2+is+now+available&amp;rft.description=Visual+Studio+2019+Preview+2+is+now+available&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Fvisual-studio-2019-preview-2-is-now-available%2F&amp;rft.creator=Angel+Zhou&amp;rft.date=2019-01-24&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><span class="cite">Elnar Dakeshov: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-support-arriving-in-msvc/"><i>C11 and C17 Standard Support Arriving in MSVC.</i></a> 14.&nbsp;September 2020,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=C11+and+C17+Standard+Support+Arriving+in+MSVC&amp;rft.description=C11+and+C17+Standard+Support+Arriving+in+MSVC&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fcppblog%2Fc11-and-c17-standard-support-arriving-in-msvc%2F&amp;rft.creator=Elnar+Dakeshov&amp;rft.date=2020-09-14&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><span class="cite">Mark Downie: <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/visualstudio/arm64-visual-studio-is-officially-here/"><i>Arm64 Visual Studio is officially here!</i></a> 8.&nbsp;November 2022,<span class="Abrufdatum"> abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Arm64+Visual+Studio+is+officially+here%21&amp;rft.description=Arm64+Visual+Studio+is+officially+here%21&amp;rft.identifier=https%3A%2F%2Fdevblogs.microsoft.com%2Fvisualstudio%2Farm64-visual-studio-is-officially-here%2F&amp;rft.creator=Mark+Downie&amp;rft.date=2022-11-08&amp;rft.language=en-US">&nbsp;</span></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><span class="cite">Colin Robertson et al.: <a rel="nofollow" class="external text" href="https://learn.microsoft.com/de-de/cpp/overview/visual-cpp-language-conformance"><i>Microsoft C/C++-Sprachkonformität.</i></a><span class="Abrufdatum"> Abgerufen am 7.&nbsp;Dezember 2022</span> (deutsch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Microsoft+C%2FC%2B%2B-Sprachkonformit%C3%A4t&amp;rft.description=Microsoft+C%2FC%2B%2B-Sprachkonformit%C3%A4t&amp;rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fde-de%2Fcpp%2Foverview%2Fvisual-cpp-language-conformance&amp;rft.creator=Colin+Robertson+et+al.&amp;rft.language=de-DE">&nbsp;</span></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><a href="#cite_ref-28">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://social.msdn.microsoft.com/Forums/en-US/01f3442f-91ed-49ff-b316-5f4419ebb837/visual-studio-compatibility-with-win-ce-567-platform?forum=winembmngdapp"><i>Visual Studio compatibility with Win CE 5/6/7 Platform.</i></a><span class="Abrufdatum"> Abgerufen am 7.&nbsp;Dezember 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Visual+Studio+compatibility+with+Win+CE+5%2F6%2F7+Platform&amp;rft.description=Visual+Studio+compatibility+with+Win+CE+5%2F6%2F7+Platform&amp;rft.identifier=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fen-US%2F01f3442f-91ed-49ff-b316-5f4419ebb837%2Fvisual-studio-compatibility-with-win-ce-567-platform%3Fforum%3Dwinembmngdapp">&nbsp;</span></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://visualstudio.microsoft.com/vs/android/"><i>Android Development | Visual Studio.</i></a><span class="Abrufdatum"> Abgerufen am 7.&nbsp;Dezember 2022</span> (amerikanisches Englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AVisual+C%2B%2B&amp;rft.title=Android+Development+%7C+Visual+Studio&amp;rft.description=Android+Development+%7C+Visual+Studio&amp;rft.identifier=https%3A%2F%2Fvisualstudio.microsoft.com%2Fvs%2Fandroid%2F&amp;rft.language=en-US">&nbsp;</span></span>
</li>
</ol>
<div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div>
Normdaten&nbsp;(Sachbegriff): <a href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4319926-4">4319926-4</a></span> </div>
</div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-08-13" href="https://de.wikipedia.org/wiki/?title=Visual_C%2B%2B&amp;oldid=258830273">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>